home *** CD-ROM | disk | FTP | other *** search
/ VRML Browsing & Building Cyberspace / VRML - Browsing and Building Cyberspace.iso / tspcdemo / set62 < prev    next >
Text File  |  1995-03-02  |  17KB  |  1,351 lines

  1. %%BeginResource: procset Adobe_Illustrator_AI5 1.1 0
  2. %%Title: (Adobe Illustrator (R) Version 5.0 Full Prolog)
  3. %%Version: 1.1 
  4. %%CreationDate: (3/7/1994) ()
  5. %%Copyright: ((C) 1987-1994 Adobe Systems Incorporated All Rights Reserved)
  6. currentpacking true setpacking
  7. userdict /Adobe_Illustrator_AI5_vars 79 dict dup begin
  8. put
  9. /_lp /none def
  10. /_pf
  11. {
  12. } def
  13. /_ps
  14. {
  15. } def
  16. /_psf
  17. {
  18. } def
  19. /_pss
  20. {
  21. } def
  22. /_pjsf
  23. {
  24. } def
  25. /_pjss
  26. {
  27. } def
  28. /_pola 0 def
  29. /_doClip 0 def
  30. /cf currentflat def
  31. /_tm matrix def
  32. /_renderStart
  33. [
  34. /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
  35. ] def
  36. /_renderEnd
  37. [
  38. null null null null /i1 /i1 /i1 /i1
  39. ] def
  40. /_render -1 def
  41. /_rise 0 def
  42. /_ax 0 def
  43. /_ay 0 def
  44. /_cx 0 def
  45. /_cy 0 def
  46. /_leading
  47. [
  48. 0 0
  49. ] def
  50. /_ctm matrix def
  51. /_mtx matrix def
  52. /_sp 16#020 def
  53. /_hyphen (-) def
  54. /_fScl 0 def
  55. /_cnt 0 def
  56. /_hs 1 def
  57. /_nativeEncoding 0 def
  58. /_useNativeEncoding 0 def
  59. /_tempEncode 0 def
  60. /_pntr 0 def
  61. /_tDict 2 dict def
  62. /_wv 0 def
  63. /Tx
  64. {
  65. } def
  66. /Tj
  67. {
  68. } def
  69. /CRender
  70. {
  71. } def
  72. /_AI3_savepage
  73. {
  74. } def
  75. /_gf null def
  76. /_cf 4 array def
  77. /_if null def
  78. /_of false def
  79. /_fc
  80. {
  81. } def
  82. /_gs null def
  83. /_cs 4 array def
  84. /_is null def
  85. /_os false def
  86. /_sc
  87. {
  88. } def
  89. /_pd 1 dict def
  90. /_ed 15 dict def
  91. /_pm matrix def
  92. /_fm null def
  93. /_fd null def
  94. /_fdd null def
  95. /_sm null def
  96. /_sd null def
  97. /_sdd null def
  98. /_i null def
  99. /discardSave null def
  100. /buffer 256 string def
  101. /beginString null def
  102. /endString null def
  103. /endStringLength null def
  104. /layerCnt 1 def
  105. /layerCount 1 def
  106. /perCent (%) 0 get def
  107. /perCentSeen? false def
  108. /newBuff null def
  109. /newBuffButFirst null def
  110. /newBuffLast null def
  111. /clipForward? false def
  112. end
  113. userdict /Adobe_Illustrator_AI5 82 dict dup begin
  114. put
  115. /initialize
  116. {
  117.     Adobe_Illustrator_AI5 dup begin
  118.     Adobe_Illustrator_AI5_vars begin
  119.     discardDict
  120.     {
  121.         bind pop pop
  122.     } forall
  123.     dup /nc get begin
  124.     {
  125.         dup xcheck 1 index type /operatortype ne and
  126.         {
  127.             bind
  128.         } if
  129.         pop pop
  130.     } forall
  131.  end
  132.     newpath
  133. } def
  134. /terminate
  135. {
  136.  end
  137.  end
  138. } def
  139. /_
  140. null def
  141. /ddef
  142. {
  143.     Adobe_Illustrator_AI5_vars 3 1 roll put
  144. } def
  145. /xput
  146. {
  147.     dup load dup length exch maxlength eq
  148.     {
  149.         dup dup load dup
  150.         length 2 mul dict copy def
  151.     } if
  152.     load begin
  153.     def
  154.  end
  155. } def
  156. /npop
  157. {
  158.     {
  159.         pop
  160.     } repeat
  161. } def
  162. /sw
  163. {
  164.     dup length exch stringwidth
  165.     exch 5 -1 roll 3 index mul add
  166.     4 1 roll 3 1 roll mul add
  167. } def
  168. /swj
  169. {
  170.     dup 4 1 roll
  171.     dup length exch stringwidth
  172.     exch 5 -1 roll 3 index mul add
  173.     4 1 roll 3 1 roll mul add
  174.     6 2 roll /_cnt 0 ddef
  175.     {
  176.         1 index eq
  177.         {
  178.             /_cnt _cnt 1 add ddef
  179.         } if
  180.     } forall
  181.     pop
  182.     exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
  183. } def
  184. /ss
  185. {
  186.     4 1 roll
  187.     {
  188.         2 npop
  189.         (0) exch 2 copy 0 exch put pop
  190.         gsave
  191.         false charpath currentpoint
  192.         4 index setmatrix
  193.         stroke
  194.         grestore
  195.         moveto
  196.         2 copy rmoveto
  197.     } exch cshow
  198.     3 npop
  199. } def
  200. /jss
  201. {
  202.     4 1 roll
  203.     {
  204.         2 npop
  205.         (0) exch 2 copy 0 exch put
  206.         gsave
  207.         _sp eq
  208.         {
  209.             exch 6 index 6 index 6 index 5 -1 roll widthshow
  210.             currentpoint
  211.         }
  212.         {
  213.             false charpath currentpoint
  214.             4 index setmatrix stroke
  215.         } ifelse
  216.         grestore
  217.         moveto
  218.         2 copy rmoveto
  219.     } exch cshow
  220.     6 npop
  221. } def
  222. /sp
  223. {
  224.     {
  225.         2 npop (0) exch
  226.         2 copy 0 exch put pop
  227.         false charpath
  228.         2 copy rmoveto
  229.     } exch cshow
  230.     2 npop
  231. } def
  232. /jsp
  233. {
  234.     {
  235.         2 npop
  236.         (0) exch 2 copy 0 exch put
  237.         _sp eq
  238.         {
  239.             exch 5 index 5 index 5 index 5 -1 roll widthshow
  240.         }
  241.         {
  242.             false charpath
  243.         } ifelse
  244.         2 copy rmoveto
  245.     } exch cshow
  246.     5 npop
  247. } def
  248. /pl
  249. {
  250.     transform
  251.     0.25 sub round 0.25 add exch
  252.     0.25 sub round 0.25 add exch
  253.     itransform
  254. } def
  255. /setstrokeadjust where
  256. {
  257.     pop true setstrokeadjust
  258.     /c
  259.     {
  260.         curveto
  261.     } def
  262.     /C
  263.     /c load def
  264.     /v
  265.     {
  266.         currentpoint 6 2 roll curveto
  267.     } def
  268.     /V
  269.     /v load def
  270.     /y
  271.     {
  272.         2 copy curveto
  273.     } def
  274.     /Y
  275.     /y load def
  276.     /l
  277.     {
  278.         lineto
  279.     } def
  280.     /L
  281.     /l load def
  282.     /m
  283.     {
  284.         moveto
  285.     } def
  286. }
  287. {
  288.     /c
  289.     {
  290.         pl curveto
  291.     } def
  292.     /C
  293.     /c load def
  294.     /v
  295.     {
  296.         currentpoint 6 2 roll pl curveto
  297.     } def
  298.     /V
  299.     /v load def
  300.     /y
  301.     {
  302.         pl 2 copy curveto
  303.     } def
  304.     /Y
  305.     /y load def
  306.     /l
  307.     {
  308.         pl lineto
  309.     } def
  310.     /L
  311.     /l load def
  312.     /m
  313.     {
  314.         pl moveto
  315.     } def
  316. } ifelse
  317. /d
  318. {
  319.     setdash
  320. } def
  321. /cf
  322. {
  323. } def
  324. /i
  325. {
  326.     dup 0 eq
  327.     {
  328.         pop cf
  329.     } if
  330.     setflat
  331. } def
  332. /j
  333. {
  334.     setlinejoin
  335. } def
  336. /J
  337. {
  338.     setlinecap
  339. } def
  340. /M
  341. {
  342.     setmiterlimit
  343. } def
  344. /w
  345. {
  346.     setlinewidth
  347. } def
  348. /H
  349. {
  350. } def
  351. /h
  352. {
  353.     closepath
  354. } def
  355. /N
  356. {
  357.     _pola 0 eq
  358.     {
  359.         _doClip 1 eq
  360.         {
  361.             clip /_doClip 0 ddef
  362.         } if
  363.         newpath
  364.     }
  365.     {
  366.         /CRender
  367.         {
  368.             N
  369.         } ddef
  370.     } ifelse
  371. } def
  372. /n
  373. {
  374.     N
  375. } def
  376. /F
  377. {
  378.     _pola 0 eq
  379.     {
  380.         _doClip 1 eq
  381.         {
  382.             gsave _pf grestore clip newpath /_lp /none ddef _fc
  383.             /_doClip 0 ddef
  384.         }
  385.         {
  386.             _pf
  387.         } ifelse
  388.     }
  389.     {
  390.         /CRender
  391.         {
  392.             F
  393.         } ddef
  394.     } ifelse
  395. } def
  396. /f
  397. {
  398.     closepath
  399.     F
  400. } def
  401. /S
  402. {
  403.     _pola 0 eq
  404.     {
  405.         _doClip 1 eq
  406.         {
  407.             gsave _ps grestore clip newpath /_lp /none ddef _sc
  408.             /_doClip 0 ddef
  409.         }
  410.         {
  411.             _ps
  412.         } ifelse
  413.     }
  414.     {
  415.         /CRender
  416.         {
  417.             S
  418.         } ddef
  419.     } ifelse
  420. } def
  421. /s
  422. {
  423.     closepath
  424.     S
  425. } def
  426. /B
  427. {
  428.     _pola 0 eq
  429.     {
  430.         _doClip 1 eq
  431.         gsave F grestore
  432.         {
  433.             gsave S grestore clip newpath /_lp /none ddef _sc
  434.             /_doClip 0 ddef
  435.         }
  436.         {
  437.             S
  438.         } ifelse
  439.     }
  440.     {
  441.         /CRender
  442.         {
  443.             B
  444.         } ddef
  445.     } ifelse
  446. } def
  447. /b
  448. {
  449.     closepath
  450.     B
  451. } def
  452. /W
  453. {
  454.     /_doClip 1 ddef
  455. } def
  456. /*
  457. {
  458.     count 0 ne
  459.     {
  460.         dup type /stringtype eq
  461.         {
  462.             pop
  463.         } if
  464.     } if
  465.     newpath
  466. } def
  467. /u
  468. {
  469. } def
  470. /U
  471. {
  472. } def
  473. /q
  474. {
  475.     _pola 0 eq
  476.     {
  477.         gsave
  478.     } if
  479. } def
  480. /Q
  481. {
  482.     _pola 0 eq
  483.     {
  484.         grestore
  485.     } if
  486. } def
  487. /*u
  488. {
  489.     _pola 1 add /_pola exch ddef
  490. } def
  491. /*U
  492. {
  493.     _pola 1 sub /_pola exch ddef
  494.     _pola 0 eq
  495.     {
  496.         CRender
  497.     } if
  498. } def
  499. /D
  500. {
  501.     pop
  502. } def
  503. /*w
  504. {
  505. } def
  506. /*W
  507. {
  508. } def
  509. /`
  510. {
  511.     /_i save ddef
  512.     clipForward?
  513.     {
  514.         nulldevice
  515.     } if
  516.     6 1 roll 4 npop
  517.     concat pop
  518.     userdict begin
  519.     /showpage
  520.     {
  521.     } def
  522.     0 setgray
  523.     0 setlinecap
  524.     1 setlinewidth
  525.     0 setlinejoin
  526.     10 setmiterlimit
  527.     [] 0 setdash
  528.     /setstrokeadjust where {pop false setstrokeadjust} if
  529.     newpath
  530.     0 setgray
  531.     false setoverprint
  532. } def
  533. /~
  534. {
  535.  end
  536.     _i restore
  537. } def
  538. /@
  539. {
  540. } def
  541. /&
  542. {
  543. } def
  544. /O
  545. {
  546.     0 ne
  547.     /_of exch ddef
  548.     /_lp /none ddef
  549. } def
  550. /R
  551. {
  552.     0 ne
  553.     /_os exch ddef
  554.     /_lp /none ddef
  555. } def
  556. /g
  557. {
  558.     /_gf exch ddef
  559.     /_fc
  560.     {
  561.         _lp /fill ne
  562.         {
  563.             _of setoverprint
  564.             _gf setgray
  565.             /_lp /fill ddef
  566.         } if
  567.     } ddef
  568.     /_pf
  569.     {
  570.         _fc
  571.         fill
  572.     } ddef
  573.     /_psf
  574.     {
  575.         _fc
  576.         ashow
  577.     } ddef
  578.     /_pjsf
  579.     {
  580.         _fc
  581.         awidthshow
  582.     } ddef
  583.     /_lp /none ddef
  584. } def
  585. /G
  586. {
  587.     /_gs exch ddef
  588.     /_sc
  589.     {
  590.         _lp /stroke ne
  591.         {
  592.             _os setoverprint
  593.             _gs setgray
  594.             /_lp /stroke ddef
  595.         } if
  596.     } ddef
  597.     /_ps
  598.     {
  599.         _sc
  600.         stroke
  601.     } ddef
  602.     /_pss
  603.     {
  604.         _sc
  605.         ss
  606.     } ddef
  607.     /_pjss
  608.     {
  609.         _sc
  610.         jss
  611.     } ddef
  612.     /_lp /none ddef
  613. } def
  614. /k
  615. {
  616.     _cf astore pop
  617.     /_fc
  618.     {
  619.         _lp /fill ne
  620.         {
  621.             _of setoverprint
  622.             _cf aload pop setcmykcolor
  623.             /_lp /fill ddef
  624.         } if
  625.     } ddef
  626.     /_pf
  627.     {
  628.         _fc
  629.         fill
  630.     } ddef
  631.     /_psf
  632.     {
  633.         _fc
  634.         ashow
  635.     } ddef
  636.     /_pjsf
  637.     {
  638.         _fc
  639.         awidthshow
  640.     } ddef
  641.     /_lp /none ddef
  642. } def
  643. /K
  644. {
  645.     _cs astore pop
  646.     /_sc
  647.     {
  648.         _lp /stroke ne
  649.         {
  650.             _os setoverprint
  651.             _cs aload pop setcmykcolor
  652.             /_lp /stroke ddef
  653.         } if
  654.     } ddef
  655.     /_ps
  656.     {
  657.         _sc
  658.         stroke
  659.     } ddef
  660.     /_pss
  661.     {
  662.         _sc
  663.         ss
  664.     } ddef
  665.     /_pjss
  666.     {
  667.         _sc
  668.         jss
  669.     } ddef
  670.     /_lp /none ddef
  671. } def
  672. /x
  673. {
  674.     /_gf exch ddef
  675.     findcmykcustomcolor
  676.     /_if exch ddef
  677.     /_fc
  678.     {
  679.         _lp /fill ne
  680.         {
  681.             _of setoverprint
  682.             _if _gf 1 exch sub setcustomcolor
  683.             /_lp /fill ddef
  684.         } if
  685.     } ddef
  686.     /_pf
  687.     {
  688.         _fc
  689.         fill
  690.     } ddef
  691.     /_psf
  692.     {
  693.         _fc
  694.         ashow
  695.     } ddef
  696.     /_pjsf
  697.     {
  698.         _fc
  699.         awidthshow
  700.     } ddef
  701.     /_lp /none ddef
  702. } def
  703. /X
  704. {
  705.     /_gs exch ddef
  706.     findcmykcustomcolor
  707.     /_is exch ddef
  708.     /_sc
  709.     {
  710.         _lp /stroke ne
  711.         {
  712.             _os setoverprint
  713.             _is _gs 1 exch sub setcustomcolor
  714.             /_lp /stroke ddef
  715.         } if
  716.     } ddef
  717.     /_ps
  718.     {
  719.         _sc
  720.         stroke
  721.     } ddef
  722.     /_pss
  723.     {
  724.         _sc
  725.         ss
  726.     } ddef
  727.     /_pjss
  728.     {
  729.         _sc
  730.         jss
  731.     } ddef
  732.     /_lp /none ddef
  733. } def
  734. /dp
  735. {
  736.     dup null eq
  737.     {
  738.         pop
  739.         _dp 0 ne
  740.         {
  741.             0 1 _dp 1 sub _dl mod
  742.             {
  743.                 _da exch get 3 get
  744.             } for
  745.             _dp 1 sub _dl mod 1 add packedarray
  746.             _da 0 get aload pop 8 -1 roll 5 -1 roll pop 4 1 roll
  747.             definepattern pop
  748.         } if
  749.     }
  750.     {
  751.         _dp 0 ne _dp _dl mod 0 eq and
  752.         {
  753.             null dp
  754.         } if
  755.         7 packedarray _da exch _dp _dl mod exch put
  756.         _dp _dl mod _da 0 get 4 get 2 packedarray
  757.         /_dp _dp 1 add def
  758.     } ifelse
  759. } def
  760. /E
  761. {
  762.     _ed begin
  763.     dup 0 get type /arraytype ne
  764.     {
  765.         0
  766.         {
  767.             dup 1 add index type /arraytype eq
  768.             {
  769.                 1 add
  770.             }
  771.             {
  772.                 exit
  773.             } ifelse
  774.         } loop
  775.         array astore
  776.     } if
  777.     /_dd exch def
  778.     /_ury exch def
  779.     /_urx exch def
  780.     /_lly exch def
  781.     /_llx exch def
  782.     /_n exch def
  783.     /_y 0 def
  784.     /_dl 4 def
  785.     /_dp 0 def
  786.     /_da _dl array def
  787.     0 1 _dd length 1 sub
  788.     {
  789.         /_d exch _dd exch get def
  790.         0 2 _d length 2 sub
  791.         {
  792.             /_x exch def
  793.             /_c _d _x get _ ne def
  794.             /_r _d _x 1 add get cvlit def
  795.             _r _ ne
  796.             {
  797.                 _urx _llx sub _ury _lly sub
  798.                 [
  799.                 1 0 0 1 0 0
  800.                 ]
  801.                 [
  802.                 /save cvx
  803.                 _llx neg _lly neg /translate cvx
  804.                 _c
  805.                 {
  806.                     nc /begin cvx
  807.                 } if
  808.                 _r dup type /stringtype eq
  809.                 {
  810.                     cvx
  811.                 }
  812.                 {
  813.                     {
  814.                         exec
  815.                     } /forall cvx
  816.                 } ifelse
  817.                 _c
  818.                 {
  819.                     /end cvx
  820.                 } if
  821.                 /restore cvx
  822.                 ] cvx
  823.                 /_fn 12 _n length add string def
  824.                 _y _fn cvs pop
  825.                 /_y _y 1 add def
  826.                 _fn 12 _n putinterval
  827.                 _fn _c false dp
  828.                 _d exch _x 1 add exch put
  829.             } if
  830.         } for
  831.     } for
  832.     null dp
  833.     _n _dd /_pd
  834.  end
  835.     xput
  836. } def
  837. /fc
  838. {
  839.     _fm dup concatmatrix pop
  840. } def
  841. /p
  842. {
  843.     /_fm exch ddef
  844.     9 -2 roll _pm translate fc
  845.     7 -2 roll _pm scale fc
  846.     5 -1 roll _pm rotate fc
  847.     4 -2 roll exch 0 ne
  848.     {
  849.         dup _pm rotate fc
  850.         1 -1 _pm scale fc
  851.         neg _pm rotate fc
  852.     }
  853.     {
  854.         pop
  855.     } ifelse
  856.     dup _pm rotate fc
  857.     exch dup sin exch cos div 1 0 0 1 0 6 2 roll
  858.     _pm astore fc
  859.     neg _pm rotate fc
  860.     _pd exch get /_fdd exch ddef
  861.     /_pf
  862.     {
  863.         save
  864.         /_doClip 0 ddef
  865.         0 1 _fdd length 1 sub
  866.         {
  867.             /_fd exch _fdd exch get ddef
  868.             _fd
  869.             0 2 _fd length 2 sub
  870.             {
  871.                 gsave
  872.                 2 copy get dup _ ne
  873.                 {
  874.                     cvx exec _fc
  875.                 }
  876.                 {
  877.                     pop
  878.                 } ifelse
  879.                 2 copy 1 add get dup _ ne
  880.                 {
  881.                     aload pop findfont _fm
  882.                     patternfill
  883.                 }
  884.                 {
  885.                     pop
  886.                     fill
  887.                 } ifelse
  888.                 grestore
  889.                 pop
  890.             } for
  891.             pop
  892.         } for
  893.         restore
  894.         newpath
  895.     } ddef
  896.     /_psf
  897.     {
  898.         save
  899.         /_doClip 0 ddef
  900.         0 1 _fdd length 1 sub
  901.         {
  902.             /_fd exch _fdd exch get ddef
  903.             _fd
  904.             0 2 _fd length 2 sub
  905.             {
  906.                 gsave
  907.                 2 copy get dup _ ne
  908.                 {
  909.                     cvx exec _fc
  910.                 }
  911.                 {
  912.                     pop
  913.                 } ifelse
  914.                 2 copy 1 add get dup _ ne
  915.                 {
  916.                     aload pop findfont _fm
  917.                     9 copy 6 npop patternashow
  918.                 }
  919.                 {
  920.                     pop
  921.                     6 copy 3 npop ashow
  922.                 } ifelse
  923.                 grestore
  924.                 pop
  925.             } for
  926.             pop
  927.         } for
  928.         restore
  929.         sw rmoveto
  930.     } ddef
  931.     /_pjsf
  932.     {
  933.         save
  934.         /_doClip 0 ddef
  935.         0 1 _fdd length 1 sub
  936.         {
  937.             /_fd exch _fdd exch get ddef
  938.             _fd
  939.             0 2 _fd length 2 sub
  940.             {
  941.                 gsave
  942.                 2 copy get dup _ ne
  943.                 {
  944.                     cvx exec _fc
  945.                 }
  946.                 {
  947.                     pop
  948.                 } ifelse
  949.                 2 copy 1 add get dup _ ne
  950.                 {
  951.                     aload pop findfont _fm
  952.                     12 copy 6 npop patternawidthshow
  953.                 }
  954.                 {
  955.                     pop 9 copy 3 npop awidthshow
  956.                 } ifelse
  957.                 grestore
  958.                 pop
  959.             } for
  960.             pop
  961.         } for
  962.         restore
  963.         swj rmoveto
  964.     } ddef
  965.     /_lp /none ddef
  966. } def
  967. /sc
  968. {
  969.     _sm dup concatmatrix pop
  970. } def
  971. /P
  972. {
  973.     /_sm exch ddef
  974.     9 -2 roll _pm translate sc
  975.     7 -2 roll _pm scale sc
  976.     5 -1 roll _pm rotate sc
  977.     4 -2 roll exch 0 ne
  978.     {
  979.         dup _pm rotate sc
  980.         1 -1 _pm scale sc
  981.         neg _pm rotate sc
  982.     }
  983.     {
  984.         pop
  985.     } ifelse
  986.     dup _pm rotate sc
  987.     exch dup sin exch cos div 1 0 0 1 0 6 2 roll
  988.     _pm astore sc
  989.     neg _pm rotate sc
  990.     _pd exch get /_sdd exch ddef
  991.     /_ps
  992.     {
  993.         save
  994.         /_doClip 0 ddef
  995.         0 1 _sdd length 1 sub
  996.         {
  997.             /_sd exch _sdd exch get ddef
  998.             _sd
  999.             0 2 _sd length 2 sub
  1000.             {
  1001.                 gsave
  1002.                 2 copy get dup _ ne
  1003.                 {
  1004.                     cvx exec _sc
  1005.                 }
  1006.                 {
  1007.                     pop
  1008.                 } ifelse
  1009.                 2 copy 1 add get dup _ ne
  1010.                 {
  1011.                     aload pop findfont _sm
  1012.                     patternstroke
  1013.                 }
  1014.                 {
  1015.                     pop stroke
  1016.                 } ifelse
  1017.                 grestore
  1018.                 pop
  1019.             } for
  1020.             pop
  1021.         } for
  1022.         restore
  1023.         newpath
  1024.     } ddef
  1025.     /_pss
  1026.     {
  1027.         save
  1028.         /_doClip 0 ddef
  1029.         0 1 _sdd length 1 sub
  1030.         {
  1031.             /_sd exch _sdd exch get ddef
  1032.             _sd
  1033.             0 2 _sd length 2 sub
  1034.             {
  1035.                 gsave
  1036.                 2 copy get dup _ ne
  1037.                 {
  1038.                     cvx exec _sc
  1039.                 }
  1040.                 {
  1041.                     pop
  1042.                 } ifelse
  1043.                 2 copy 1 add get dup _ ne
  1044.                 {
  1045.                     aload pop findfont _sm
  1046.                     10 copy 6 npop patternashowstroke
  1047.                 }
  1048.                 {
  1049.                     pop 7 copy 3 npop ss
  1050.                 } ifelse
  1051.                 grestore
  1052.                 pop
  1053.             } for
  1054.             pop
  1055.         } for
  1056.         restore
  1057.         pop sw rmoveto
  1058.     } ddef
  1059.     /_pjss
  1060.     {
  1061.         save
  1062.         /_doClip 0 ddef
  1063.         0 1 _sdd length 1 sub
  1064.         {
  1065.             /_sd exch _sdd exch get ddef
  1066.             _sd
  1067.             0 2 _sd length 2 sub
  1068.             {
  1069.                 gsave
  1070.                 2 copy get dup _ ne
  1071.                 {
  1072.                     cvx exec _sc
  1073.                 }
  1074.                 {
  1075.                     pop
  1076.                 } ifelse
  1077.                 2 copy 1 add get dup _ ne
  1078.                 {
  1079.                     aload pop findfont _sm
  1080.                     13 copy 6 npop patternawidthshowstroke
  1081.                 }
  1082.                 {
  1083.                     pop 10 copy 3 npop jss
  1084.                 } ifelse
  1085.                 grestore
  1086.                 pop
  1087.             } for
  1088.             pop
  1089.         } for
  1090.         restore
  1091.         pop swj rmoveto
  1092.     } ddef
  1093.     /_lp /none ddef
  1094. } def
  1095. /A
  1096. {
  1097.     pop
  1098. } def
  1099. /annotatepage
  1100. {
  1101. userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
  1102. } def
  1103. /discard
  1104. {
  1105.     save /discardSave exch store
  1106.     discardDict begin
  1107.     /endString exch store
  1108.     gt38?
  1109.     {
  1110.         2 add
  1111.     } if
  1112.     load
  1113.     stopped
  1114.     pop
  1115.  end
  1116.     discardSave restore
  1117. } bind def
  1118. userdict /discardDict 7 dict dup begin
  1119. put
  1120. /pre38Initialize
  1121. {
  1122.     /endStringLength endString length store
  1123.     /newBuff buffer 0 endStringLength getinterval store
  1124.     /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
  1125.     /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
  1126. } def
  1127. /shiftBuffer
  1128. {
  1129.     newBuff 0 newBuffButFirst putinterval
  1130.     newBuffLast 0
  1131.     currentfile read not
  1132.     {
  1133.     stop
  1134.     } if
  1135.     put
  1136. } def
  1137. 0
  1138. {
  1139.     pre38Initialize
  1140.     mark
  1141.     currentfile newBuff readstring exch pop
  1142.     {
  1143.         {
  1144.             newBuff endString eq
  1145.             {
  1146.                 cleartomark stop
  1147.             } if
  1148.             shiftBuffer
  1149.         } loop
  1150.     }
  1151.     {
  1152.     stop
  1153.     } ifelse
  1154. } def
  1155. 1
  1156. {
  1157.     pre38Initialize
  1158.     /beginString exch store
  1159.     mark
  1160.     currentfile newBuff readstring exch pop
  1161.     {
  1162.         {
  1163.             newBuff beginString eq
  1164.             {
  1165.                 /layerCount dup load 1 add store
  1166.             }
  1167.             {
  1168.                 newBuff endString eq
  1169.                 {
  1170.                     /layerCount dup load 1 sub store
  1171.                     layerCount 0 eq
  1172.                     {
  1173.                         cleartomark stop
  1174.                     } if
  1175.                 } if
  1176.             } ifelse
  1177.             shiftBuffer
  1178.         } loop
  1179.     }
  1180.     {
  1181.         stop
  1182.     } ifelse
  1183. } def
  1184. 2
  1185. {
  1186.     mark
  1187.     {
  1188.         currentfile buffer readline not
  1189.         {
  1190.         stop
  1191.         } if
  1192.         endString eq
  1193.         {
  1194.             cleartomark stop
  1195.         } if
  1196.     } loop
  1197. } def
  1198. 3
  1199. {
  1200.     /beginString exch store
  1201.     /layerCnt 1 store
  1202.     mark
  1203.     {
  1204.         currentfile buffer readline not
  1205.         {
  1206.         stop
  1207.         } if
  1208.         dup beginString eq
  1209.         {
  1210.             pop /layerCnt dup load 1 add store
  1211.         }
  1212.         {
  1213.             endString eq
  1214.             {
  1215.                 layerCnt 1 eq
  1216.                 {
  1217.                     cleartomark stop
  1218.                 }
  1219.                 {
  1220.                     /layerCnt dup load 1 sub store
  1221.                 } ifelse
  1222.             } if
  1223.         } ifelse
  1224.     } loop
  1225. } def
  1226. end
  1227. userdict /clipRenderOff 15 dict dup begin
  1228. put
  1229. {
  1230.     /n /N /s /S /f /F /b /B
  1231. }
  1232. {
  1233.     {
  1234.         _doClip 1 eq
  1235.         {
  1236.             /_doClip 0 ddef clip
  1237.         } if
  1238.         newpath
  1239.     } def
  1240. } forall
  1241. /Tr /pop load def
  1242. /Bb {} def
  1243. /BB /pop load def
  1244. /Bg {12 npop} def
  1245. /Bm {6 npop} def
  1246. /Bc /Bm load def
  1247. /Bh {4 npop} def
  1248. end
  1249. /Lb
  1250. {
  1251.     4 npop
  1252.     6 1 roll
  1253.     pop
  1254.     4 1 roll
  1255.     pop pop pop
  1256.     0 eq
  1257.     {
  1258.         0 eq
  1259.         {
  1260.             (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
  1261.         }
  1262.         {
  1263.             
  1264.             /clipForward? true def
  1265.             
  1266.             /Tx /pop load def
  1267.             /Tj /pop load def
  1268.             
  1269.             currentdict end clipRenderOff begin begin
  1270.         } ifelse
  1271.     }
  1272.     {
  1273.         0 eq
  1274.         {
  1275.             save /discardSave exch store
  1276.         } if
  1277.     } ifelse
  1278. } bind def
  1279. /LB
  1280. {
  1281.     discardSave dup null ne
  1282.     {
  1283.         restore
  1284.     }
  1285.     {
  1286.         pop
  1287.         clipForward?
  1288.         {
  1289.             currentdict
  1290.          end
  1291.          end
  1292.          begin
  1293.                     
  1294.             /clipForward? false ddef
  1295.         } if
  1296.     } ifelse
  1297. } bind def
  1298. /Pb
  1299. {
  1300.     pop pop
  1301.     0 (%AI5_EndPalette) discard
  1302. } bind def
  1303. /Np
  1304. {
  1305.     0 (%AI5_End_NonPrinting--) discard
  1306. } bind def
  1307. /Ln /pop load def
  1308. /Ap
  1309. /pop load def
  1310. /Ar
  1311. {
  1312.     72 exch div
  1313.     0 dtransform dup mul exch dup mul add sqrt
  1314.     dup 1 lt
  1315.     {
  1316.         pop 1
  1317.     } if
  1318.     setflat
  1319. } def
  1320. /Mb
  1321. {
  1322.     q
  1323. } def
  1324. /Md
  1325. {
  1326. } def
  1327. /MB
  1328. {
  1329.     Q
  1330. } def
  1331. /nc 3 dict def
  1332. nc begin
  1333. /setgray
  1334. {
  1335.     pop
  1336. } bind def
  1337. /setcmykcolor
  1338. {
  1339.     4 npop
  1340. } bind def
  1341. /setcustomcolor
  1342. {
  1343.     2 npop
  1344. } bind def
  1345. currentdict readonly pop
  1346. end
  1347. currentdict readonly pop
  1348. end
  1349. setpacking
  1350. %%EndResource
  1351.